package main

import "fmt"

func main() {
	// 声明一个int类型的变量
	var a int = 10
	// 声明一个指针变量，指针变量的值为a变量的地址
	var b *int = &a

	fmt.Println(a)  // 10
	fmt.Println(b)  // 0xc0000a2000
	fmt.Println(*b) // 10

	// 使用指针访问值
	*b = 20
	fmt.Println(a)  // 10
	fmt.Println(b)  // 0xc0000a2000
	fmt.Println(*b) // 20
}
